take a shellacking - French English Dictionary